﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Data;
using System.Web.UI.WebControls;
using Suspiros_ObjetosNegocio;
using Suspiros_Persistencia;

namespace SuspirosWeb
{
    public partial class Formulario_web17 : System.Web.UI.Page
    {

        private Usuario usuario = new Usuario();
        private UsuarioDAO usuarios = new UsuarioDAO();

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            Usuario usuarioNuevo = new Usuario();
            //Llenar Datos
            usuario.Email = txtEmail.Text;
            usuario.Password = txtPass.Text;
            //obtiene usuario en bd...
            DataTable result = usuarios.obtenerUsuario(usuario).Tables[0];
            //si existen renglones entrara..
            foreach(DataRow row in result.Rows){
                usuarioNuevo.Id = Convert.ToInt32(row["id"]);
                usuarioNuevo.Nombre = Convert.ToString(row["nombre"]);
                usuarioNuevo.ApellidoP = Convert.ToString(row["apellidoP"]);
                usuarioNuevo.ApellidoM = Convert.ToString(row["apellidoM"]);
            }
            //si el usuario es diferente de 0, es decir que se agrego correctamente.
            //guarda sus datos en la sesion para futuros tareas...
            if (usuarioNuevo.Id != 0)
            {
                Session["UserSessionId"] = usuarioNuevo.Id;
                Session["UserSessionName"] = usuarioNuevo.Nombre;
                Session["UserSessionApellidoP"] = usuarioNuevo.ApellidoP;
                Session["UserSessionApellidoM"] = usuarioNuevo.ApellidoM;
                Response.Redirect("../vistas/index.aspx");
            }
        }
    }
}